﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using Telerik.Web.UI;
using SMA.GENTEv1;

public partial class Protegidos_Administracao_Cadastros__popup_acpIncluirContratoAditivo : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            CarregaComboTipo(rcbTipo);
            OcultaCampos();
            //trResultado.Visible = false;
        }
    }

    #region Eventos
    protected void btnGravar_Click(object sender, EventArgs e)
    {

    }
    protected void btnFechar_Click(object sender, EventArgs e)
    {
        ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CancelEdit();", true);
    }
    protected void rcbTipo_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
    {
        int tipo = Int32.Parse(rcbTipo.SelectedValue.ToString());

        OcultaCampos();

        switch (tipo)
        {
            case 1:
                trInicio.Visible = true;
                trTermino.Visible = true;
                break;
            case 2:
                trRecisao.Visible = true;
                break;
            case 3:
                break;
            default:
                break;
        }
    }
    #endregion

    #region Metodos
    protected void CarregaComboTipo(RadComboBox combo)
    {
        TipoContratoAditivo tipo = new TipoContratoAditivo();
        List<TipoContratoAditivo> listTipo = tipo.SelectAll();

        combo.DataTextField = "Descricao";
        combo.DataValueField = "IdTipoContratoAditivo";
        combo.DataSource = listTipo;
        combo.DataBind();
    }
    protected void OcultaCampos()
    {
        trInicio.Visible = false;
        trTermino.Visible = false;
        trRecisao.Visible = false;
    }
    #endregion
}
